﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabDashboard_Chart
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public int is_standard { get; set; }
        public string? module { get; set; }
        public string? chart_name { get; set; }
        public string? chart_type { get; set; }
        public string? report_name { get; set; }
        public int use_report_chart { get; set; }
        public string? x_field { get; set; }
        public string? source { get; set; }
        public string? document_type { get; set; }
        public string? parent_document_type { get; set; }
        public string? based_on { get; set; }
        public string? value_based_on { get; set; }
        public string? group_by_type { get; set; }
        public string? group_by_based_on { get; set; }
        public string? aggregate_function_based_on { get; set; }
        public int number_of_groups { get; set; }
        public int is_public { get; set; }
        public string? heatmap_year { get; set; }
        public string? timespan { get; set; }
        public DateOnly? from_date { get; set; }
        public DateOnly? to_date { get; set; }
        public string? time_interval { get; set; }
        public int timeseries { get; set; }
        public string? type { get; set; }
        public string? filters_json { get; set; }
        public string? dynamic_filters_json { get; set; }
        public string? custom_options { get; set; }
        public string? color { get; set; }
        public DateTime? last_synced_on { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
    }
}
